Performance Variations in Profiling Mysql Server on the Xen Platform: Is It Xen or Mysql?

نویسندگان

  • Ashish Tapdiya
  • Yuan Xue
چکیده

Reliability of a performance model is quintessential to the robust resource management of applications on the cloud platform. Existing studies show that the contention for shared I/O induces temporal performance variations in a guest VM and heterogeneity in the underlying hardware leads to relative performance difference between guest VMs of the same abstract type. In this work, we demonstrate that a guest VM exhibits significant performance variations across repeated runs in spite of contention free hosting of a single guest VM on a physical machine. Also, notable performance difference between guest VMs created equal on physical machines of a homogeneous cluster is noticed. Systematic examination of the components involved in the request processing identifies disk I/O as the source of variations. Further investigation establishes that the root cause of the variations is linked with how MySQL manages the storage of tables and indexes on the guest VM's disk file system. The observed variations in performance raise the challenge of creating a consistent and repeatable profile. To this end, we present and evaluate a black box approach based on database population from a snapshot to reduce the perceived performance variations. The experimental results show that the profile created for a database populated using a snapshot can be used for performance modeling up to 80% CPU utilization. We validate our findings on the Amazon EC2 cloud platform.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

sAccount: Resource Accounting of Shared Infrastructure in Multi-Tenant IT Platforms

In today’s consolidated IT platforms, the capability to accurately account the overall hardware resource usage among hosted applications can be necessary for a variety of resource management actions, and possibly also for auditing and explicit or implicit billing. We find that the increasing use of shared services in IT platforms, as exemplified by software-as-a-service offered by many clouds, ...

متن کامل

RT-Xen: Towards Real-time Hierarchical Scheduling in Xen

Recent years have seen significant demand for supporting real-time systems in virtualized environments as system integration become an increasingly important challenge for complex real-time systems. This paper presents RT-Xen, the first hierarchical real-time scheduling framework for Xen, the most widely used open-source virtual machine monitor (VMM). RT-Xen bridges the gap between hierarchical...

متن کامل

1 Performance Investigation of Multi - tier Web Applications in Xen Virtualized Environment

Server virtualization comforts deployment of Internet services and enables cloud service providers to improve resource utilization, fault tolerance, and energy efficiency by consolidating virtual servers within a shared environment. Although deploying services in virtualized environment brings benefits to service providers in terms of service agility, functionality, and reusability in compariso...

متن کامل

Performance analysis of Xen virtual machines in real-world scenarios

This paper presents results of the performance benchmarks of the Open Source hypervisor Xen. The study focuses on the network related performance as well as on the application related performance of multiple virtual machines that were running on the same Xen hypervisor. The comparison was carried out using a self-developed benchmark suite that consists of easily available Open Source tools. The...

متن کامل

Multi-Mode Virtualization for Soft Real-Time Systems

Real-time virtualization is an emerging technology for embedded systems integration and latency-sensitive cloud applications. Earlier real-time virtualization platforms require offline configuration of the scheduling parameters of virtual machines (VMs) based on their worst-case workloads, but this static approach results in pessimistic resource allocation when the workloads in the VMs change d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014